package com.itheima.a04objectdemo1;

import com.google.gson.Gson;

public class ObjectDemo2 {
    public static void main(String[] args) throws CloneNotSupportedException {





//        System.out.println(u1.getArr());
//        System.out.println(u2.getArr());
        int[] arr = {1,2,3,4,5};
        User u2 = new User("zhangsan", 19,arr);
        //把U2克隆给U3
        //第三方工具
        Gson gson = new Gson();
        //把对象转换成json字符串
        String json = gson.toJson(u2);
        //输出
        System.out.println(json);
        //把json字符串转换成对象
        User u3 = gson.fromJson(json, User.class);
        //克隆完成，修改U2属性看看U3会不会跟着改变，判断是深克隆还是浅克隆
        u2.getArr()[0]=100;
        //输出
        System.out.println(u3.getArr()[0]);


    }
}
